{{tag>serveur svn git  gestion_de_projet brouillon}}

----


====== InDefero : Environnement de gestion de code source ======


InDefero est un projet comparable a [[trac]], avec une grosse influence de Google Code. Le projet est sous licence GNU GPL v2.

Indefero est capable de :
  * Gérer de multiples projets
  * Gérer un dépôt de source par projet en utilisant : [[git]], [[subversion|subversion]] ou [[mercurial]]
  * Gérer un traqueur de bug par projet
  * Gérer un wiki par projet
  * Gestion multi-utilisation avec différents niveaux de droits et d'accès


===== Prérequis =====

Avant toute chose, il est bien entendu impératif de disposer d'une distribution Ubuntu et d'un accès [[sudo|privilégié]] sur la machine.

Indefero est une application web écrite en PHP, elle a aussi besoin d'un serveur [[:LAMP]] fonctionnel et configuré, ainsi que des extensions [[modules_php#php-pear|php-pear]] (installation en un clic : [[apt://php-pear]] )


===== Installation =====

L'installation se fait en deux parties, la première consiste en l'installation de la librairie Pluf, puis dans un second temps l'installation de InDefero lui-même.

On crée le dossier où va être déployé notre application.
  sudo su
  cd /var/www
  mkdir indefero



==== Pluf ====
Télécharger Pluf depuis le site officiel www.pluf.org
  cd /var/www/indefero
  wget http://projects.ceondo.com/p/pluf/source/download/master/
  unzip pluf-master.zip
  mv pluf-maaster pluf

Avec pear :
  mkdir -p /var/www/indefero/pluf
  cd /var/www/indefero/pluf
  pear upgrade-all
  pear install --alldeps Mail
  pear install --alldeps Mail_mime

==== InDefero ====


===== Configuration =====
==== idf.php ====
==== path.php ====
==== Initialisation de la base de données ====
==== Ajout du premier utilisateur ====



===== Mise en place de la gestion des dépôts =====
 ==== Git ====
 ==== Svn ====

 ==== Mercurial ====



===== Références =====
  * La doc officielle [anglais]: http://www.indefero.net/open-source/

----

//Contributeurs : [[:utilisateurs:wysman]].//